import axios from 'axios'
import qs from 'qs'
import { message } from 'antd';

let http = {
    post: '',
    get: ''
}
// axios.baseURL = 'http://admin.raz-kid.cn'
http.post = function(api,data) {
    let params = qs.stringify(data)
    return new Promise((resolve, reject) => {
        axios.post(api,params).then(res => {
            if ((res.status >= 200 && res.status < 300) || res.status ===304) {
                if (res.data.status === 0) {
                    if (res.data.msg) {
                        message.success(res.data.msg);
                    }else{
                        if (res.data.data) {
                            message.success(res.data.data)
                        }else {
                            message.success('退出成功')
                        }
                    }
                    resolve(res.data.data)
                }else {
                    message.error(res.data.msg);
                    reject(res)
                }
            }else {
                reject(res)
                message.error(res.data.msg);
            }
        })
    })
}
http.get = function(api,data) {
    let params = qs.stringify(data)
    return new Promise((resolve, reject) => {
        axios.get(api,params).then(res => {
            if ((res.status >= 200 && res.status < 300) || res.status ===304) {
                resolve(res.data)
            }else {
                reject(res)
            }
        })
    })
}
export default http;